package com.smedi.ismedi.inmail.core.application.query.vo;

import lombok.*;

import java.math.BigDecimal;

/**
 * @auther Cookie
 * @date 2022/8/15
 */

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
public class SafetyBoardOverviewVo {

    /**
     * 安全检查总数
     */
    private BigDecimal safetyCheckTotalNum;

    /**
     * 安全检查本周数量
     */
    private BigDecimal safetyCheckWeekNum;

    /**
     * 安全检查本月数量
     */
    private BigDecimal safetyCheckMonthNum;

    /**
     * 安全教育总数
     */
    private BigDecimal safetyEducationTotalNum;

    /**
     * 安全教育本周数量
     */
    private BigDecimal safetyEducationWeekNum;

    /**
     * 安全教育本月数量
     */
    private BigDecimal safetyEducationMonthNum;

    /**
     * 劳务人员总数
     */
    private BigDecimal laborTotalNum;

    /**
     * 劳务人员总数
     */
    private BigDecimal laborPresent;

    /**
     * 劳务人员总数
     */
    private BigDecimal laborLeft;

    /**
     * 视频接入总数
     */
    private BigDecimal videoMonitorTotalNum;

    /**
     * 接入项目数量
     */
    private BigDecimal videoMonitorExistNum;

    /**
     * 免装暂停项目数量
     */
    private BigDecimal videoMonitorNotNeedNum;

    /**
     * 视频在线数量
     */
    private BigDecimal videoMonitorInlineNum;

    /**
     * 危大工程总数
     */
    private BigDecimal majorHazardTotalNum;

    /**
     * 危大工程本周数
     */
    private BigDecimal majorHazardWeekNum;

    /**
     * 危大工程本月数
     */
    private BigDecimal majorHazardMonthNum;

    /**
     * 危险源总数
     */
    private BigDecimal DangerSourceTotalNum;

    /**
     * 危险源本周数
     */
    private BigDecimal DangerSourceWeekNum;

    /**
     * 危险源本月数
     */
    private BigDecimal DangerSourceMonthNum;
}
